//
//  Person.h
//  OC01_类和对象
//
//  Created by 曹曹 on 16/2/24.
//  Copyright © 2016年 Apon. All rights reserved.
//

#import <Foundation/Foundation.h>

/**
 * Person 类名.
 * NSObject 父类.(集成章节详细介绍.)
 *
 * 一个类的声明在@interface和@end之间.
 */
@interface Person : NSObject

/** 1.声明实例变量(成员变量), 注意实例变量在{}之间. */

{
@public /** 实例变量的可见度设置为公开, 外部可以访问. */
    
    NSString *_name; /**< OC中字符串用NSString
                      实例变量名以_开头
                      实例变量的类型是对象类型(如NSString),前面加 * 号.*/
    int _age;//基本数据类型
    
    NSInteger _heiget;//64位下输出时使用 %ld
    
    NSString *_gender;
    
@protected//仅保护之后的实例变量
    
    float _weight;
    
}

/** 2.声明方法. */

//类的方法声明之后必须实现.

/** 方法1:自我介绍. */
- (void)info;

/** 方法2:打招呼. */
- (void)sayhi;









@end
